package com.agentai.framework.common.dict;


import java.util.List;

/**
 * 字典翻译工具类
 */
public interface DictAPI {


    /**
     * 普通字典的翻译
     *
     * @param code
     * @param key
     * @return
     */
    String translateDict(String code, String key);


    /**
     * 获取数据字典 (包含删除的字典项)
     *
     * @param code
     * @return
     */
    List<DictModel> queryDictItemsByCode(String code);

    /**
     * 获取有效的数据字典项 (不包含删除的字典项)
     *
     * @param code
     * @return
     */
    List<DictModel> queryEnableDictItemsByCode(String code);


}
